I have been using these machines for a number of years.  They are great for regular home or office work.  I don't do gaming, so I can't speak to that, but think I would upgrade if I did a lot of heavy gaming.Several of these are networked at an office I service.  They have been working fine for a long time.