Free? Well, I see you have a Radeon there, so ATI's DVD player might be a good start.
If you're willing to plunk down some cashola, try out PowerDVDxp or WinDVD. Both are very good. I tend to favour WinDVD, however, 'cause PowerDVD doesn't like some of my DVDs