But how about a gaming laptop that could play games in high definitions in a good price that's lower then 1000$.
That is VERY expensive compared to the performance you get. And you can't upgrade it, as you can't with your current laptop. If you got the desktop, then you can always upgrade when you're in need of performance. But I guess I can find a decent laptop for you. I guess you're living in USA, right?