I decided to build my own computer for the first time instead of buying one off the shelf. Most of the stuff I do or will do is some programming, microsoft office programs and battlefield 2 and 2142. I have a pretty good amount of knowledge in computers already and I'v edone a lot of research about pc building. Could you guys post up a list of basic parts to buy(especially the CPU, motherboard and video card) to give me some ideas, for around $600 - $700 range, the best bang for the buck basically.