If you run into this problem I just found out how to fix it. It will save your previous macros as .old. So you need to change bindings-cache.old to .wtf, config-cache.old to .wtf, and macros-cache.old to .txt. Pray your .olds are not saved with the new macros from your old pc.

Once I did this it returned all my setings and keybinds to the correct setting. That really scared the hell out of me. Not only were my macros old but my keybindings were all changed. I dont play from my laptop much.. Just log in and check mail or something.