Thats what ReadyBoost is meant to do; use other storage as extra memory. Personally I'm skeptical how well it works, never seen it in action though.
Modern RAM you're talking about bandwidths of several gigabits per sec. USB 2 is 480 megabits per sec.