Ah, du hast ein 64 Bit OS. Hmm, kann man Programme explizit im 32 Bit Modus starten? Ich hab ehrlich gesagt keine Ahnung wie das bei .Net gehandhabt wird, aber die DLLs die durch Tao gewrappt werden (freetype etc) sind 32 Bit.
Wenn du schon solche Abhängigkeiten hast dann stell beim Kompilieren die Platform gleich überall auf x86, dann wirds Win64 auch gleich als 32bit starten und alle sind glücklich
Man kann das natürlich auch manuell erledigen, allerdings braucht man dazu das Windows SDK. Dann macht man eine Windows SDK Command Prompt auf, dort drin gibts das Tool "corflags" mit dem man im Header der exe rumfuhrwerken kann, unter andrem kann man damit auch das 32bit Flag setzen:
corflags Dateiname_der.exe /32BIT+
EDIT: Wer Visual Studio installiert hat (bei Express weis ich nicht): Das Tool findet sich unter "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin". Command Prompt aufmachen, dort reinwechseln und ab geht die Post.
Achja:
irgendwas zwischen 100 und 200 fps (kann ich nicht so genau erkennen).
Windows Vista Business (64bit)
GeForce 8800 GT
AMD Athlon 64 X2 3800+ (2x 2GHz)
2GB RAM