it should play most current games fairly well. processor heavy games may struggle since its only a dual core. for the most part, it should be fairly capable.
in two years time its much more likely to run into unplayable games. but that depends as much on your tolerance for low settings and framerates as it does on the hardware.