YES! Unreal 2 is an excellent game. The good thing about running it through Steam is that it will be updated automatically. Some people trash the concept of on-line downloading but I find it useful as I move around a lot and use different PC's. Although it is an old(ish) game it runs VERY well via Steam. I have (so far) found no problems at all.
All times are (GMT -08:00) Pacific Time (US & Canada). Current time is 4:04:36 PM