Both frames and tables give you more control over page layout. Frames are useful when you wish to keep certain information, such as a Table of Contents, on the screen. However, frames should be used in moderation. Quite often they end up confusing the reader rather than assisting them. Frames have the added disadvantage that a reader cannot bookmark the current page being viewed.
Tables are much easier to work with than tables.
They also present your material is a more compact form. Given that a majority of readers do not scroll down web pages, it is to your advantage to place as much material as possible at the top of each page.