Brz odgovor:
Prepoznaje 3.25Gb, to je na svim 32 bitnim Win sistemima, njihovo ograničenje. Ima tvik za to prevazilaženje, ali nije preporučljiv.
64bitni će prepoznati bez ikakvih problema svih 4 Gb ali će i da potroši nešto više RAMa za svoje potrebe, ali će raditi sa sva 4Gb.
Razlike u brzini rada programa su minimalne, pošto je većina 32 bitnih, to znači da će nešto brže biti na 32 bita, ali je razlike minorna pa je i nebitna, ne nešto što bi ti primetio u radu.
Lično, stavio bi 64 bitni.
P.S. Nisam ni pomenuo Linux