Would this computer make a good starting gaming computer? Its only $300 with a coupon code. If I added a decent graphics card would it become a good mid-range computer? What else would I have to upgrade to make it a good mid-range computer? (ex. would I need to get a better cooling fan if I got...