I would suggest building another machine, installing CRM and applying rollups in same order as you did in broken one. Then you need to:
- copy IIS site from new machine to old one (I'm not IIS guru but you can try this or this)
- copy content of
C:\Program Files\Microsoft Dynamics CRM\CRMWeb
(assuming you have used default path during installation) from new server to broken one
I never had to do this, but this is how i would try to bring it back.