Originally posted by fuxifuxi
Also, I have no idea why they sell it at 331 MHz,
That's easy. The memory chips used in the card are rated by the memory manufacturer to run at most 333 MHz DDR. If they would be run at 400 MHz DDR, it would be quite big overclock for the rams, and quite many of the cards would have overclocking artifacts right out of the box. This would cause a lot of RMAd cards, which they obviously don't want to happen.