okay i tried installing it to a fake windir, and it took quite a while, but it is installed. It still doesnt work. I get a winex console window and a messagebox that says A debuger has been detected. Unload the debugger and try again.
edit: I found this info on the EA games site, it appears that any program running in the background will trip debugger detection
The "Debugger has been Detected" error means that a resident program is being run in the background with the game. The game may be thinking the program is a debugger being loaded to crack the game. To resolve this issue, simply make sure all programs running in the background are closed before launching the game. If you're not sure how to do this, you can press the [Ctrl], [Alt] and [Delete] keys in Windows and hit "End Task" on everything except the "Systray" and "Explorer" tasks. You may have to repeatedly "End Task" on some tasks before they close out completely.