The 7800GTX is faster. It runs at 430Mhz, while the other only runs at 400Mhz. Likewise, the ram runs 100Mhz faster than the other.
The 7800 also has more pipelines, which in affect gives it more power. The 7800GTX is obviously the better of the two.