Absolutely. I have it via Steam! Was pulled due to licensing though. Great port, a little buggy (some incorrect menu prompts) but in general it looks and plays great.
Online (which I think is still available?) is packed full of cheaters though. Trainers were available basically from day one, which basically killed any chance of it being big on PC. SP is still a blast!