Right now im running on a optiplex gx270 Dell computer. I was looking into upgrading it but after doing a little research it seems to be a better idea to have one custom built. The problem is I have no idea where to begin lol, I dont have any serious knowledge about computer parts but I would be needing something that could run smoothly overall. Also hopeing to play higher end games like diablo 3. Any suggestions?