I was in a similar boat as you and picked up the new Dell XPS13.
Just needed something to be an "every day" laptop with some games, leave the desktop gaming PC for more intensive games/photo processing.
Loaded up Diablo and that runs well so it should be able to play the games you listed.
the 13.3" screen might be a touch small though if you're doing lots of work on it.
|