If you have a spare 7805 it wouldn't hurt to try and replace it, however it's to be expected that both of those components get really hot in the state that it's in right now.
The way a 7805 works (broadly) is that it converts any voltage above 5v into heat, so say you're drawing 1A at 5v and...