I have here a Dell Dimension 2400 which I have upgraded the CPU in it to a 2.2GHz Pentium 4 as opposed to the 2.4Ghz Celeron. It runs much better actually, boots faster than any computer I've ever had, and overall functions beautifully... however I still have one problem with it: It lags when playing 720p or higher resolution video files. It doesn't seem to matter what kind of compression or container they are, it just lags. The sound continues ahead of the video, and the video is basically in slow motion. My question is: What, other than buying another computer or upgrading the processor and/or motherboard, could I do to help the situation? A friend of mine suggested putting in a video card, as that may help with the video decoding and playback. I know that when I put in a really shitty PCI video card, it made it worse, so therefore if I do the opposite (put in a really good PCI video card) it may help, or so I'd think. Before I go buying the most expensive and fancy PCI card I can find, I wanted to know what other people think, and if anyone has any more detailed information.