So I checked the minimum requirements and everything else checks out, except for this:
I have NVIDIA GeForce GT 640M LE and the recommended is NVIDIA® GeForce® GTX 460. I tried googling the comparisons and I found a bunch of sites that didn't have data about both of those, but what I gathered is that mine is slightly worse than the recommended one but does better in a few categories. Just don't want to dish out the money before I know I can play it without issues. Will be running lowest settings of course.