Hi, last year I bought an Acer ATC-605-UB11 I added a refurbished ASUS GT 640 1GB GDDR5 since it was pretty cheap and I only played CSGO at the time. Now I want to upgrade the graphics card to something better. Some useful info about the PC: The case is supposedly an ATX Mid Tower, at 15 inches tall, 7 inches wide, and 16.5 inches from front to back. The motherboard is supposedly and unfortunately, a micro-ATX. Known as a MS 7869 or a TC-605 The PSU is a 300-watt (yes, needs an upgrade) Intel Core i5-4440 Quad-core 3.10 GHz for the LGA 1150 socket on the motherboard I can upgrade just the GFX to a GTX 750Ti, but what should I do if I wanted to get a better card, like a GTX 970? My main problem is with the tower and motherboard; will a GTX 970 fit in there, and can the motherboard handle it? It has 2x PCIe 2.0 x1 and 1x PCIe 2.0 x16 but it's a micro-ATX, and I think a GTX 970 needs an ATX motherboard, correct? Also, if I need to upgrade the motherboard, will it still fit in my case? Will I be able to remove the CPU from my current mobo and connect it to a new one without having experience with that? Is it better to get a motherboard + CPU combo in that case? Note: I am building this with my brother who is in the USA, so I am mainly looking for parts there, but I can get the cheaper parts here in Canada if need be. Lastly, my budget is around $300-600 USD. Please help! Thank you!