Looks like a nice build, you might want to upgrade the PSU to be safe, but should be just about ok.
Monitor wise, you didn't state a budget, but I've just got a Acer S243HL 24" Widescreen LED Ultra Thin. It's amazing. 1080p in all it's LED glory. 24" is generally considered the best size for HD resolutions i believe.