Thanks, I've tried suggestions from that thread without success. According to the chart linked from that post, my 0x0fc8 card should work with or without NVIDIA drivers, with injection off. I just went through the combinations anyway to see if anything helped, and nothing did. With no injection and OS X drivers, OS X thinks it's a 1280x1024 projector, and the screen redraws instead of scrolling. With OS X and injection, it reboots. With NVIDIA web drivers and injection, it reboots. With web drivers and no injection, my monitor is detected as a 1080p TV and it seems to look fine except the resolution is wrong (ie, the screen actually scrolls when I scroll instead of visibly redrawing).
In safe mode, the display is detected at the proper 2560x1440 resolution, but as I mentioned the screen redraws when I scroll and move around. I wish I knew the proper term for that, but that's how it looks. I'm trying everything I can to find the proper combination that allows 2560x1440 and a normal boot. The fact that it detects it fine in safe mode means something is loaded in normal mode that makes the computer think my monitor is a TV. I wish I could figure out what...