Recently i wanted to start a project. I am looking for a potent computer to do my work such as running vmware with multiple OS, to play game like Diablo and StarCraft and to edit photo. At first i wanted to get an ultimate laptop just like my previous Alienware M11x. But then my wise wife ask me a question, with the same amount of money would you get a better performance computer if i buy a desktop instead..Well yeah she is basically right. To cut cost i should opt for a desktop. I begin my journey by exploring HP PC. Most of the desktop is expensive and have crappy GPU configuration. Most of the time you cant even upgrade the spec. Dell is better but still not good enough. Then i decided to build my own mean machine. I ended with these spec. 1. CPU - i5 3570 (3.4 Ghz which can easily OC to 4 Ghz is good enough for almost all application and games. Anything more than this i think is overkill) 2. RAM - 8G 1600Mhz RAM x 2 (16GB RAM is more than sufficient) 3. GPU - Asus Geforce GTX6...