Different RAM doesn't affect performance alone, but it can allow you to overclock the system, or run with more margins (and, hence, stability) at normal clock rates.
The worry I might have would be if your motherboard supports a 1 GB stick and two 512M sticks. Mine doesn't. Check your manual. Also, you need matched pairs to run dual channel memory. That solution doesn't provide matched pairs.