Here are some of the differences that I can recall offhand:
NV25 contains a new anti-aliasing unit, AccuView (TM), that NV2A does not have. Nv25 has Lightspeed Memory Architechure 2, while NV2A has either LMA ver 1 or an updated version of LMA ver 1 from GeForce3. The vertex and pixel shaders in NV25 are more refined (tweaked) than NV2As. NV25 also has alot more raw memory bandwidth (10.4GB/sec) than NV2A (6.4GB/sec) and NV25's b/w is not UMA.
When XBox was officially annouced by MS, they (MS and Nv) said that it would use NV25. then they said it was something between NV25 and NV30 (a MS rep said NV27.5) but in reality, the NV2A is inbetween NV20/GF3 and NV25/GF4ti - I'd call it NV23. It was also reduced in performance conciderably from 300Mhz to 233Mhz, thus cutting down its pixel/texel fillrate and vertex rate.
I'm still waiting to see realtime graphics on XBox that are as good as that awesome mech demo MS used in March 2000 to show off their Xbox concept.