Save web page and associated files separately (Just like on Windows)
Try Google Chrome. It does like you suggest when you choose "Web Page, Complete" on saving a page. It saves an HTML file and then all the associated in a folder with a similar name.