First I will look at those errors etc. that you posted
byf wrote:>>> [Sat Nov 05 15:01:39 2011] [notice] Disabled use of AcceptEx() WinSock2 API
This is only a Notice and has no effect on the running of Apache. ie not an Error.
byf wrote:(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address [::]:80
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80
These on the other hand are errors.
Did you change the Listen Directive in the httpd.conf file?
Do you also run Skype?
If so then open the Skype configuration options and untick the box that uses port 80 and 443.
This error may also apply to other scripts/applications that are using those ports.
Use the Control Panel Version 3 in your xampp folder - there is a button Netstat that will show you what is using those ports - Stop Apache and MySQL if they are running and Exit the older 2.5 panel first.
It also has a log file that you can paste the last entries when you tried to start Apache etc.
Let me know what happens when you Start Apache and MySQL using the new Control Panel3
xampp-control-3-beta.exe
What browser are you using as there is a setting that will allow you to increase the cache size or even remove the cache altogether but that depends on your browser.