recommend to keep all your posts together in one topic, not three. That allows other users to provide better assistance. You can reply to your own posts in one topic.

About your hal.dll problem, read this http://support.microsoft.com/kb/314477

~Sovereign