Looking for a good performing desktop PC that can do a little bit of everything. Word processing, surfing, moderate gaming performance. Would also like to be able to have the option to upgrade components in the future. Any recommendations? Would like to keep price below $1500.