Hmmm... Well I have exactly the same problem. I get that ascii mess when I start X with nvidia drivers. And my card isn't broken cos it work well in Windows.
It cant be XF86Config (or thats what I think) cos I dont get any (EE) when I run startx -- -verbose 5 -logverbose 5.
And I dont have any markings about drm in my dmsg or other log files...
When I get home I'll be updating bios ... who knows. But if anyone have any solutions would be great.