Although I can't answer the second part, but you can test whether you meet minimum requirements here.
You were playing it on quite a low resolution, meaning the card has to work a whole lot less to create the image. Try turning the res up to the max your monitor can handle, also make sure all other graphics settings are on high and you'll notice the lag.im way below the specs though....i was just wonderin how i was able to play it so good.