The high performance building.. is top of the line no doubt. IMO they didn't build it big enough because from what I have heard they are already running out of room. BUT the engine and chassis dynos that they have there to offer... extremely cool. Having experience on the dynos - very nice to have... the only complaint on that is the fact that it is hard to get an instructor to let you use it!!
The school has Jegs Engine Masters use their facility to hold the competition... which is an AWESOME experience if you can wiggle your way in to help out... you can end up talking to some of the big shot engine builders, who you can learn a lot from.
I don't know of any other school that offers the high performance degree... so in that sense... you are kinda stuck on UNOH!
As far as dorms, forget about it, get a place off campus. It is pretty cheap to find a good place... and you will have friends at the end of the first 6 weeks... I know a few students who currently use this forum... so you can ask around as far as places to find a good apartment.