9600Pro has half the pipelines, so less transistors, and it also has a 0.13 micron process compared to 0.15 for the 9800 Pro, so it's not that much of a suprise.
Smaller transistors + less transistors = less power consumption.
(75m for 9600Pro vs 107m for 9800Pro, that's 30% less transistors, so 30% less power needed, plus the smaller transistors needing less power).