I would bid 3♥, and bidding over 4♥ is wow-bad. I am a little paranoid about my stiff spade though, but if partner is strong and balanced, he can just bid 3N. If he has a strong 1-suiter, my hand is definitely good enough to this this way. From 4♥, I assume partner is something like 19-20 balanced with 4 hearts.