I've been working on something like that (actually with a Pentium), but the biggest problem is finding an FPGA with enough pins to connect to the CPU, RAM, peripherals, etc. Maybe I need to use a cheaper FPGA to mux down the 64-bit-wide data bus (which this one seems to do with a CPLD). No matter how you cut it, it quickly becomes a pretty hairy design.