My son bought this computer a couple years ago after getting into online gaming. How would you rate the components and their performance to todays standards. I know these thing are improving daily and was wondering if you think he should upgrade any of the components. I must admit I’m pretty...