There are several good options out there. A very very long time ago, 2005 maybe 2006, I used both TotalChoiceHosting.com and HostDime.com. Both were good at the time. TotalChoice didn't give as many resources, but they performed better, and had less issues. HostDime had massively more resources, but I had more problems.
It's worth noting, the amount of resources usually doesn't matter at all. It matters how many customers are stuffed onto each server. Some hosts oversell more than others. Honestly, all web hosts oversell in some way, just some are more responsible with how they do it.