looks like your going for top of the line!
everything you listed is compatible. one thing to check is the ram, I heard that the newest amd64 needs registered ram, which means some very specific modules. I dont know the details there, as my knowledge of AMD is kinda weak.
I would suggest checking out mobo's from abit or asus. they tend to be more overclocking friendly, if your into that. another big reason is some of them are supporting the newest SATA2 standard, of 300MB/s. SATA is totally the way to, be it version 1 or 2. the newest sata2 is available, doubles the speed, and doesnt cost anymore. drives are available on newegg too.
I think some asus boards also support the newest nvidia SLI technology. this is where it has 2 video slots, and the 6600gt model and above cards can be linked together for improved performance. this could be an interesting option, as you could start with one good video card now, and later on pick up another of the same card, link them together, and have a good upgrade for less than buying a new top of the line card.
either way, you will probably want to go PCI-Express for the video, its the newest tech, and cards are generally cheaper for it than for AGP.
so theres a few ideas for you. I will leave specifics on AMD to those who know about it. hope that helps!