Judging from the kind of sound you're looking for, you should get bookshelves with as large a woofer as possible. At least 6.5 inches, 8 if you can. While there are exceptions (drivers that are small but can deliver punchy, strong bass), in general the larger the woofer, the stronger and lower the bass. Even though you sometimes read reviews in Stereophile and elsewhere that talk about bookshelf speakers with 5 inch woofers having "enough bass to not need a subwoofer" (e.g. the Stereophile review of the PSB Stratus Minis), take those reviews with a grain of salt unless you can audition the speakers for yourself. "Audiophile" reviewers are usually using jazz and classical as their reference, not metal.
From the sounds of it, you'll probably also enjoy a hot tweeter, so Klipsch may well be a good option for you.