If you are looking for a online game then CounterStrike: Source
For sure....!
Half life 2 is a single player only! ( Fun game though)
You should be able to run the game on high.(very high)

Also might want to try Call of duty 4 ( which is great online fun)
There is a demo if you want to try.