I purchased it a year before and now i could say it was a good purchase i use it for programming and heavy gaming .You should consider buying it at the mid range .I have been using for different software.All the softeares runned without a problem i would say no problem at all. You can use it for gaming too no lags from side of laptop