Your hardware is good enough to handle most everything and pretty much all Linux based distros now enable up to 64G of RAM on installation. However if you want to play games build on the windows libraries you are best off running them in a windows OS.
However the new news is that steam is currently testing a Linux client in ubuntu and will be releasing several games for Linux, some are reporting increased framrates and better performance. With that in mind, I recommend setting your computer as a dual boot, windows for windows games and ubuntu for linux based games and to consume the new linux based games.




