I think that Battlefield has always showed artifacts before other games will. My old 6800 GT played Battlefield great with a rock solid image with a decent overclock on it.
It's not too much to ask that a 7900GTX has no artifacts at stock clock speeds.
It's not too much to ask that a 7900GTX has no artifacts at stock clock speeds.