Forget Vista, as you'll need a minimum Screen size of 19/20" which is outside your budget.
To play the latest games you need a Card with "mucho cohones". This is also outside your budget. You will also need a Screen with a response time of 12ms or less. See the first problem.
Good luck and dive deep into the pockets or lower your specification.