Honestly, I'm fairly sure its the setup too, I've seen this before but it's something of a client to client thing, if the setup saves data with HKCU instead of HKLM like most clients do by default, this might work:
http://svn6.assembla.com/svn/ClientSide/...KCU_Setup/
( you want setup_patched.exe)
Ultimately though, make sure you run setup as administrator first, HKLM can only be written with an administrator account.
also, on a unrelated note, I just caught up to 1/100th of Pandora's posts!
You can probably find me in game if I'm on by using @who spuz.
Other then that message me here or something, not sure how often I will check it.