@4GiB-Grenze: Die "Umgehung" läuft über "Physical Address Extension" (PAE). Der Knackpunkt ist, dass die einzelnen Programme nur 4GiB nutzen können. Crysis 2 mit 6GB Texturen im Ram würde also ohne Umwege nicht funktionieren. Es sei denn, die Texturenverwaltung würde in einen eigenen Prozess ausgelagert (für Multicores eh viel sinnvoller). Prinzipiell ist das möglich und wird ja auch gemacht - zumindest bei (teuren) Server-Versionen von Windows, bei Mac OS und bei Linux.
@Readyboost: Billiger Flash ist nur bei vielen kleinen Dateien schneller als Festplattenspeicher. Zudem läuft "Readyboost" meist über USB und das ist langsamer als SATA. Ich würde da keine Wunder erwarten - vor allem da Windows ja mit Vista endlich angefangen hat, den ungenutzten Arbeitsspeicher als Cache zu nutzen. Wenn man Preis und Leistung betrachtet, dürfte sich mehr Ram eher lohnen als Flash.