The ECU adjusts the rev limiter to keep you from damaging your engine when it is too hot, too cold, short of oil, etc. If your rev limiter is kicking in below 8000 RPM when the car IS warmed up, there is a problem with it. Take it to a qualified mechanic.
BadCarma's thinking is correct. Oil temp is key, and oil is not up to proper operating temperature/viscocity as fast as the water. Various metal parts should also be allowed to expand to their "worn in" operating tolerances, etc. The ECU retards redline based on water temperature. The water temp goes up well before the rest of the car is warmed up.
Water temp goes up within a matter of just a couple minutes (unless you have a faulty thermostat). If you start it cold, you should warm the car up for a good 15-20 minutes of easy dryving before you run it hard -- meaning either high RPM or heavy throttle.
While the ECU rev limiter is there to prevent you from outright damaging your engine, a little extra warm up can help you minimize wear and extend it's useful life.