Well, it's more cars and roof tops these days but yep!
Yeah your right, I just saw 945 in the title and assumed it was socket 945, but yes that motherboard will work. Not too keen on the P4's myself. Gigabyte?, I thought you were more of an ASUS guy?