It would be ideal if inteldrm worked on your system. I believe that your hardware is mainstream enough, that the developers would be motivated to get it working. On top of that, this has been an area that has seen recent activity. Have your reported your errors?
http://www.openbsd.org/faq/faq1.html#Bugs