Well when it comes to gaming the all important piece is the GPU. I'm not 100% sure but upgrading the GPU on a laptop is nigh impossible. If he really loves pc gaming and you dont want to spend a fortune you cant do better than a 500-600 dollar desktop. If mobility is a must good gaming laptops run in the $1000 range and I would be happy to offer recommendations for either of these options. If upgrading is the only option RAM is cheap generally easy to install but would only provide for marginal improvements in performance. I would need a specific model number to give recommendations for specific parts.