If slots 3&4 had faster RAM inserted, it could only run at the slower speed of the RAM inserted in slots 1&2, but there might be internal timing issues so you'd be better to have all the slots populated with RAM of the same speed.
As to the size of the RAM in slots 3&4: since slots 1&2 already have 2x1GB in them, the only RAM sizes available to you would be 2x512MB or 2x1GB, because if you inserted 2x2GB you'd end up with [b]6GB[/b] which is far too big. 32-Bit Windows XP can only address around about 3.3GB period. Anything above that is wasted in terms of what benefit the User can get from it.
In essence, if you want to make the most of DUAL CHANNEL, both components in a set of paired slots should be identical, even better if their serial numbers are as close to being consecutive as possible, thereby proving that they came from the same factory batch and were manufactured as closely together time-wise as is possible. :)