I am by new means a tech genius but i like to mess around with technology. This has been my work in progress for a little over a year and a half. I just upgraded my motherboard to this gigabyte and my cpu from a dual core AM3 to this am3+ and gfx from a radeon hd 6870 to this r9 270x hawk card. I use it for gaming and studying and I love it. I wish though that I could add an SSD even a cheap one to run my OS on but that's about all ill complain about.