Yup. Believe it or not I'm still running with a GeForce3 Ti200 with driver version 56.72 (appears to be the best for my card). No overclocking or anything fancy.
But I've never experienced any problems with SH3 before (not even the "NVidia bug"). Indeed, and at the risk of gloating and drawing wrath from a lot of others here, I've never even had as much as one CTD...well maybe one, but that was my fault.
So, while the obvious answer is that the hardware is cr*p, it has only appeared since installing RUb. Uninstall RUb and all's well again. It's frustrating, as I think the benefits of RUb outweigh this side effect, but it would be nice to figure out a solution.