I'm pretty certain Drupal has static page caching - I'm sure something as heavy-duty as Typo3 would do as well.
If you are building a potentially heavy traffic site then you would expect to be paying for a dedicated server, these CMS systems are designed to handle large scale sites, as long as the hardware is up to the job, something like Drupal or Typo should be as well.
__________________