The differences between the systems might be such that however Blitz renders text (which is probably not a great way) runs fine on one system because Blitz and your graphics pipeline nicely mesh together, whereas on the other system, there might be any number of abstractions between Blitz's Text call and the actual rendering in hardware.
I can imagine perhaps nVidia's driver having to (un)mangle a number of calls repeatedly in order to render everything correctly. Nvidia's hardware might not natively support some minor little aspect of the way Blitz is trying to render the text and so the driver has to step in and translate.
Pure conjecture of course, but I can't think of anything else right now.
**EDIT**
I think folks are right when they say 2D stuff isn't exactly concentrated on. 2D stuff on nvidia's hardware is pretty much the driver faking it by using 3D hardware. Things run so fast these days that saying "is your card fast for 2D?" is completely redundant. Most everyone's machine can throw 32 bit colour 1920x1200 images around the screen without breaking a sweat.
I can imagine perhaps nVidia's driver having to (un)mangle a number of calls repeatedly in order to render everything correctly. Nvidia's hardware might not natively support some minor little aspect of the way Blitz is trying to render the text and so the driver has to step in and translate.
Pure conjecture of course, but I can't think of anything else right now.
**EDIT**
I think folks are right when they say 2D stuff isn't exactly concentrated on. 2D stuff on nvidia's hardware is pretty much the driver faking it by using 3D hardware. Things run so fast these days that saying "is your card fast for 2D?" is completely redundant. Most everyone's machine can throw 32 bit colour 1920x1200 images around the screen without breaking a sweat.