Christmas gifts for the SO

I got my bf:
Two Xbox 360 video games. Borderlands and Dragon Age: Origins. He was thinking Assassin's Creed II, but he tells me everyone says it's too easy. He likes a challenge.
Epic trading card games.
I'm giving him a third present, but he has yet to decide which one he wants. I was going to get him the Warhammer: Dawn of War games from steam, but he decided he doesn't want that. Before I got the other Christmas gifts, I was going to get him a PSP or a video card for his computer so he can run high resolution graphics PC games.

My boyfriend is a big game nerd.