1. What YOUR PC will be used for. That means what types of tasks you'll be performing.
Windows & web development, some Camtasia-style screen capture and video editing (for use in my classroom, I'm an instructor at a community college), occasional gaming.
2. What YOUR budget is. A price...