ja 32bit apps gehen unter x64.
genau treiber müssen 64bit sein.
apps wie firewall, virenscanner müssen auch 64bit treiber bzw. komponente haben.
HL2 habe ich nicht als game-cd, sondern als gutschein-code der bei der ati damals beilag, unter x64 lädt er automatisch auch die 64-source-engine runter und HL2 und neues CS sind dann 64bit, da kommt nach laden des games am oberen bildschirmrand eine 64bit meldung kurz reingefahren.
wenn Du unter 32 bit Dir die ganzen steamsachen installiert hast und unter 64bit startest gehen die auch, somit kann man also z.b. HL2 32bit vs. 64bit version unter 64bit os vergleichen, trotz mehr inhalts bzw. höhere tiefe etc. sollte man noch meßbar vorne liegen mit 64bit version.
ich glaub Dein asus kann memory remapping, also haste unter x64 auch die 4gb, sonst bleiben je nach xp, xpsp2, x64, v64 nur 3,0 bis 3,75 über je nach was gfx-karte und andere geräte als adressraum abzwacken. manche gfx-karten ziehen 2x ihren ram ab. also mit pech Deine 8800GTS ist eine 320er ? ->
4gb - 320(oder doppelt 640) mb) bei wxp sp1
4gb - 640 (oder 2x 640) bei wxp sp1
bei wxp sp2 halt noch weniger.
http://support.microsoft.com/kb/929605
http://http://blogs.msdn.com/dcook/archive/2007/03/25/who-ate-my-memory.aspx