Here is HardOCP's Conclusion for those who can't access their site:
Conclusion:
There are several very big improvements in the NV35 core over the NV30, the biggest being the inclusion of a 256-bit memory bus operating with 425MHz DDR giving it 27.2GB/sec of raw bandwidth. This is a huge progression over the 16GB/sec bandwidth of the GeForceFX 5800 Ultra and surpasses the Radeon 9800 Pro 256MB?s bandwidth of 22.4GB/sec. However, raw bandwidth alone does not a card make.
The architecture is what drives the core and determines how well that bandwidth will be used. To that it is a disappointment to see that the pipeline architecture has not changed. It is still in essence, by the understood definition, a 4 pipeline GPU. It has the bandwidth, but lacks the raw power of ATI?s 8 pipeline 9700/9800. However, they have made some very welcomed improvements as far as DX9 shaders go. The NV30 had very slow Pixel Shader 2.0 performance due to only having one shader op. The NV35 has increased this now to two shader operations. Therefore pixel shader performance has been increased a great deal. This was very apparent in Shader Mark where the scores are now comparable to the 9800.
Other improvements include a new shadow volume scheme to increase performance using stencil shadows. ATI was first to implement an optimization of the z-cache to improve stencil shadows with HyperZ III+ on their R350 VPU. NVIDIA?s advantage is to render the shadows in a single-pass and to also work with their compression schemes with Anti-Aliasing. HCT is NVIDIA?s compression scheme to work at high resolutions with a high level of AA and AF.
NVIDIA is releasing their new DetonatorFX drivers that greatly improve the filtering image quality that we have seen in the past. The control panel image quality settings are easy to understand and the highest quality setting is already selected by default. These drivers are solid and much better then the first batch we had to test with on the NV30 back in January.
ATI?s Catalyst 3.4 drivers are very solid as well. We experienced no driver problems whatsoever with these drivers. Just remember, if you are going to get a 256MB 9800 Pro, you need to run with Catalyst 3.4 or higher to utilize all the RAM on the video card.
Looking at AA Quality, we came to the conclusion that the ATI 9800 Pro 256MB card still has hands down the best AA quality. You cannot beat ATI?s rotated grid with gamma correct AA. NVIDIA still uses an ordered grid sampling pattern on the NV35. They do get marks though for implementing Multi-Sampling + Super-Sampling modes. However, even though those options exist, ATI?s AA still looks better, even though its just Multi-Sampling. The only outstanding issue with ATI and AA is that we would like to see a way for alpha textures to get Anti-Aliased in D3D and OpenGL. Even if the only way is to include a Super-Sampling mode, the extra option would be nice.
Looking at Anisotropic Quality, we have to come to the conclusion that NVIDIA?s Anisotropic ultimately is done with a better technique on the 5900 Ultra. When push comes to shove, you cannot deny what the Filter Test is showing us. Still we have yet to see where the ATI AF technique gives us a negative in real gameplay. For most people the 9800 Pro?s Anisotropic is just fine, us included.
Overall, when judging image quality, we have to give the hat to the 9800 Pro. There isn?t a huge noticeable difference in the Anisotropic quality, even though ATI?s may not be filtering certain angles "correctly". Most games have straight 90 degree angles or long hallways or ceilings or walls, etc. At 16XAF the ATI 9800 Pro 256MB looks awesome in games like Medal of Honor or Battlefield 1942. On the 9800 Pro 256MB we did not notice as many jaggies whereas on the 5900 Ultra, aliasing is quite apparent when you are given a static screen shot to gaze at. Where it is really important is duing movement in gameplay. We are going to look further into this with some following subjective opinion articles. Given those facts, the 9800 Pro still holds the IQ crown, but NVIDIA is right behind them. If they can improve their AA to match the likes of gamma correction and rotating grid or jittered grid, then the tables would most likely turn...or rotate in this case.
Looking at performance between the two cards, we found that in Unreal Tournament 2003 the GeForceFX 5900 Ultra was on top in Antalus, but the Radeon 9800 Pro 256MB led in Inferno. However, CTF-Face3 showed what all that memory bandwidth can do on the GeForceFX 5900 Ultra. In a very memory bandwidth intensive situation the 5900 Ultra will excel. Serious Sam showed the 5900 Ultra on top as well. Splinter Cell was more interesting, showing the 9800 Pro 256MB card leading and by a good margin. The demo we ran is a demanding Pixel Shader oriented benchmark, and perhaps the 9800 Pro still has the faster shader speed although Shadermark would suggest otherwise. Quite possibly in the scene we focused on, one type of shader was being used that favored the 9800.
It almost seems like in every benchmark the cards go back and forth, dancing around each other. One map will run one card faster, another map will run the other one. One resolution shows a card faster, another resolution shows the other fast. It makes deciding which is the fastest card a very hard decision. Here we have an 8 pipeline card clocked at 380MHz beating in some cases a 4 pipeline card clocked at 450MHz with a lot of bandwidth. It appears in those situations that the 9800 Pro 256MB card just has a better architecture with faster shader speed. Then on the other side we do have the GeForceFX 5900 Ultra winning in some DX8 tests as well. One thing at least is certain, both cards offer awesome performance with AA/AF at high resolutions, and the 256MB of RAM does make a difference once you overcome CPU bottlenecks. If you only play games at 1024x768 and have an aging CPU, a card of these calibers will probably not help you much. But if you run at high resolutions with AA and have a fast CPU, a 256MB card can help stabilize FPS at those resolutions.
Both cards offer exceptional performance, but if I have to place my finger on which card I would choose for my primary system that I play my games on, I would have to opt for the 256MB 9800 Pro. It has better AA quality, and can play at 6XAA on a 256MB card very easily. It has also proven to be very strong in shader operations. It is not an easy decision for sure now. NVIDIA has done a great job at sizing up the issues with the NV30 and fixing those issues and making the NV35 an incredibly competitive part.
So, it all comes down to you, how much you want to spend, and what video card you need to fill your wants and desires while gaming. With the race this tight, small things might certainly tip your buying decision one way or the other. Brand loyalty, past hardware performance, and past driver support should come into play. Certainly what specific games you want to play should be weighed if possible and being able to actually purchase one is a plus as well. Both of the cards looked at here should be available for sale in quantity in 30 to 45 days.
One thing we hate to do around here is ride the fence. Currently, given the results we have here, it is hard to firmly suggest one card over the other.