I am interested in getting a quality gaming machine for around 2000$. I was wondering what you would recommend for cpu, graphics card, RAM, and HD. Also ive built a desktop and was wondering if it was worth building a laptop? Please help me out with some recommendations! Thanks!!!