What would be some good gaming PC options with a budget of around $1000-$1200? I've heard that I can get a better system for the money if I build myself, but I'm open to hearing about pre-built PCs as well. I would like the PC to be good enough to handle most current games at decent settings and be upgradable should I need to change out components in the future.