I decided to flash the recovery using fastboot but ran in to a problem. I installed the android sdk to my pc and the htc drivers using htc sync. I ran cmd and it detected my device. I downloaded the recovery that was recomended above and placed it in the platform-tools file. When I go to flash the file using fastboot I type: fastboot flash recovery and the name of the file that I downloaded. When I click enter it says error: cannot determine image file name for<name of file that I downloaded>.
So I am stuck here atm. Gonna quit for today and retry tomorrow. If anyone notices what I am doing wrong please post.
UPDATE: finally got it to work. All I had to do was to edit the name of the downloaded recovery to end with .img and it flashed succesfully.