This is Fixed
Turns out its a mixture of new drivers and my particular system settings.
Long story short the New drivers dont like the /3gb switch so I just use the non /3gb switch option on the boot menu.
It will load the drivers but refuses to load OTF fonts when the /3gb switch is active and.. it doesnt matter if I have the /userva set to 2600 or 2100 i still get the font issue. Why is this? Don't know.. but i can speculate the driver update changed the way the video cards memory is handled.
Before anyone asks.. why would I bother with the 3Gb switch?
Simple.. BTS made civ IV large address aware and its one of the few ways to reduce OOM issues in Civ IV BTS.