Yaay! Glad you now have some success.
For some years now we have always taken the view with clients that with the time spent trying to search, and try out, different drivers for a piece of hardware, it is cheaper & quicker to install a new one!
The hardware is so inexpensive these days.
See:
http://h10025.www1.hp.com/ewfrf/wc/document?lc=en&dlc=en&cc=us&docname=c00063027Look at the "Onboard LAN section" needs drivers for a Realtek 8201BL LAN PHY (Physical Layer Protocol). Google it and you'll find many download sites, but don't waste too much time!
(Do I see the points heading my way?) :-)