Kontakt ? It's on sale for $200 now. Perhaps overkill and perhaps out of your price range but worth a mention.
https://www.native-instruments.com/en/p ... kontakt-6/
Purity is nearly the text book definition of a Rompler emulation with some nice feature additions and it's only $50 but development can be a bit spotty and make sure you can try a demo first to ensure it's stable on your system:
http://sonic-cat.com/purity/