|You totally didn't have to list your own desktop specs...but whatever. I like bragging too--just look at my sig. ;) |
A few things are holding back your friend's Dell's Flash video performance:
1. Processor. Flash is quite a CPU hog, and the Northwood P4 based Celerons were probably the worst chips to ever come out of Intel. Netburst architecture+puny 128KB cache+slow 400MHz link to main memory=record low IPC (instructions per clock).
The motherboard supports 533MHz FSB P4s up to the 3.06GHz with HT. That would give the system some extra kick.
2. Graphics card. The GeForce 4 MX is a DX7 card. Partial hardware acceleration of Flash requires a DX9 card, and full acceleration requires a DX10 card. Right now, that crappy Celeron is doing all the work.
3. Expansion bus. This is one you can't upgrade. The Dell 2400 is a PCI-only computer. You may be able to get smooth windowed Flash performance by upgrading the CPU and/or video card, but depending on the monitor's resolution, fullscreen YouTube playback may be impossible. And forget about 720p/1080p "Youtube HD". Unlike DirectShow (which is used for DVD, Divx/Xvid, WMV, and MKV-contained video), Flash uses the GDI+ render method under Windows XP. This requires far more video bus bandwidth than any of the DirectShow methods. PCI just can't keep up, especially when you're trying to redraw a full 1920x1200 monitor 30 times per second.
HTPC | Pentium M @ 2.82GHz, 2MB L2) | 4GB | 1.0TB | Radeon HD5750
Blu-Ray | Win 7 Pro | HDMI out to Onkyo TX-SR707 AV receiver