The truth is that although greater money invested does help in better optimization it does not guarantee your website on the top. Organically, a smaller site with better content will be shown in a better position as compared to a larger site with poor content.