Look for a
Processor
Core i5 or Core i7
Ram
Min 6 gb but 8gb preferred
Video Card
Most PC today come with a card that is fine for what you want to do as they automatically assume everyone is playing games.
the rest is cookie cutter really depending on if you want customer service, reliability, quality, etc. Dell has really gotten there act together again after some bad years, if i didn't have the ability to build them myself i would stick with dell or HP.
Slick deals has a deal on HP this is a nice machine for the money.