It's amazing what keying in random numbers can do.
Turns out I have an EPoX EP-6VBA motherboard and nVidia RIVA TNT2, I never knew heatsinks could be that tiny and the card still work!
Here is the card:
What's the 26-pin like thing in the top left hand corner? Underneath the CTNT2V?
Memory is single sided 8x8 MB 128 MB SDRAM PC100 stick.