"a 400 MHz Pentium Pro with 512 MB of memory and 10 GB of disk is the recommended minimum configuration for a graphical Linux setup. Try that with Windows 7."
It's nice of you to notice it but I'm afraid I'd better admit that it's mostly what we in the business would call 'a raging porky'. :) We're discussing how to update the listed system requirements. The problem is that Linux is so flexible; it certainly is *possible* to set up a working Fedora environment with minimal hardware that won't make you kill yourself of frustration, but it's not really true of the *default* environment.
For Fedora's standard desktop - GNOME 2.32 with various heavy apps like Firefox and OO.o - a more realistic minimum would probably be a P3 with 1GB of RAM (512MB is just about enough to run Firefox *or* OO.o, these days). To run on a slower system with 512MB you'd probably want to be using Xfce or LXDE and some lighter weight applications.
(There's also a few more basic problems with the stated minimums: there's no such thing as a 400MHz Pentium Pro, they topped out around 200MHz, and I'm pretty sure it was more or less impossible to shoehorn 512MB of RAM into one).