Sorry your inbox seems to be full ;)
I recently installed Razr on my new win7 laptop and Win8 desktop without any problems, Only thing new with the old version is the account you need to make (although...I just made it, no idea if it is a must)
I also installed it on a friends pc and he reported to be very happy with it, no clue if he made an account though, I will ask him
Razr gear is slightly to steep in price for me so never bought it. The gamebooster website doesn't mention anything about payments or accounts and so far the only thing I noticed is the adds for ASC which are about the same amount and size as in their uninstaller.
They where planning to make it pay-ware but it seems they diverted to staying freeware and make money trough the Razr name and adds (My thinking, not fact perse)
Greetz
For other reading this and interested in this "Gamebooster" (A free software that helps boost your game performance, especially recommended if you play games like WoW, CoD, Skyrim etc etc) you can find it HERE