I had rooted my hero a while ago with the kimera 1.8 Rom, that was a really nice Rom

...but then I decided to update to VillainRom 12 and I have to say I am really fond of it.
Even though I have a few issues, first of all is the problem I have with 3g connection.
At home I have no problem at all, 3g is fast and reliable, but when I go to work (7 minutes by foot away from my appartment) I have to switch to 2g using the dial code for "info". That was never the problem before I rooted and installed a custom Rom. But I think since I flashed a newer Radio Rom the problems started. So I then flashed back to the previous Radio, but still the same problem. When I got my VillainRom update I flashed the newest Radio Rom, but again, the same problem.
Also I have tried all the different connection types like
GSM only (the one that works best for me at workplace)
WCDMA only or preferred (no connection most of the time at workplace) GSM/CDMA auto etc. etc. (As I said before this problem is only happening at my workplace and It was never a problem before rooting and installing custom Roms) …
Does anyone have similar issues or knows a cure?
Then there is the heptic feedback that I keep switching off and keeps turning itself on again, is that normal?
Other than that my hero runs very smooth at 710 mhz only when I use some Livewallpapers it lags a little, but hey
Thanks in advance for any suggestions