I've actually just upped the RAM to 16GB, Does 64bit Windows 7, Any version, Support the whole 16GB? I've never had 16GB of ram before, So i wouldn't know if there is a max of any 64bit OS.

And i'll definitely look into those keyboards. But yes, I will definitely be installing a 64 bit OS, Certain it will be Windows 7.

Thankyou.