hello so I got a dell optiplex 7010 awhile ago it was stock I want to say and did a few upgrades to it. I personally think the dell optiplex is the best of a generation cause it seems like the best go to budget gaming PC for low to mid tier games. I did most of the upgrade's I wanted to. only thing left I can think of is switching out the i5-3570 with the i7-3770. please let me know if i got any of information listed wrong. So for the thing's I could not list cause it is not an a option. For my monitor I use a vanguard gaems TV/Monitor suit case thing works well its 1080p 60 hz the stock dell optiplex screen was 1080p 60hz as well but it is older so I thought this would be better cause its newer. my keyboard is some weird off brand ihome keyboard nothing special. I also got a 500 gig hard drive I don't know what it is. one thing I like is i have a working disk drive which you don't see in most builds now a days.