Another note about the heartseeker (and some other bows too), you'll need a high strength to use it. If you're not planning on getting the bestest warhammer in the game, you can use the gauntlets of ogre power (planar sphere) and/or the girdle of strength, though you'll have to wait a while to get the latter.
Otherwise, you can use one of the other girdles of strength.
And the Elvencourt +3 is in the D'arnise keep, it's a very good get-you-by while you are awaiting the finding of the heartseeker