1. What YOUR PC will be used for. That means what types of tasks you'll be performing.
Just the games and of course normal PC stuff like internet browsing, word, excel, powerpoint, thats really about it.
2. What YOUR budget is. A price range is acceptable as long as it's not more than a 20%...