Any lower spec machine won't run an OS as good as a higher end machine. Isn't that obvious, or am I missing the point of your question? C2D outperforms CD, while Xeon outperforms C2D, etc.
Leopard will run just fine on Core Duo MacBook with a couple of gigs of RAM in there.
Leopard will run just fine on Core Duo MacBook with a couple of gigs of RAM in there.