You put this in the perfect section
unfortunately I know nothing of Intel products, I'm strictly AMD so I couldn't tell you jack about your parts. But, from the generic readings of your motherboard and processor I don't see why they wouldn't. Mobo says it supports celerons and you chose a 2.4 celeron (You might want to save up unless you absolutely can't because you'll get pretty poor performance with Celeron, it's the low end of pentium chips)
Also I would suggest you get PC3200 RAM instead of PC2700. You don't have to get high performance cause not all of us can afford it, me being one of them and my kingston valueram is good for my needs, but yeah you definitely want to get PC3200 RAM instead because both your board and CPU support it.
DO NOT get the 5200 video card. If you want nvidia, that's fine just don't get the 5200, it's a mainstream model card meaning it's not really meant for performance at all when it comes to games or anything of that nature.
Read toward the bottom you'll see MAINSTREAM and PERFORMANCE, so basically that 5200 will really be lacking in terms of gaming if you want to do that. THe 5700's are only like $100 and that's what I got and the card works great, although the ATI equivelant of the previous gen cards generally outperform the nvidia previous gen cards.
To sum it all up:
1.) Get PC3200 RAM it'll save you cash in the long run
2.) Either step up to 5700 atleast or find an ATI Equivelant card in your price range, I suggest to spend $100 if you can on a graphics card.
3.) Possibly consider something besides Celeron because like I said it's low end of the pentium chips, but if money is an issue then I know you can't help it. Dun worry about that I can't afford a lot of good stuff either so we just gotta deal sometimes.