This is my first build, only having a Kid's Budget i wanted to build a computer that i could upgrade in the future. I just needed a computer for gaming and school that can handle basic programs. I know the cable management is horrible, but i plan on improving it when i have the time. I'm planning on eventually getting a second gpu to do crossfire(and upgrade the psu if necessary) and to get more ram. The PC is running Linux at the moment, just waiting to get a copy of Windows from a friend. This is a upgrade off a HP Pavilion G6 so it is a BIG improvement.