Im Prinzip ist es eigentlich immer empfehlenswerter, gleichgroßen Speicher vom gleichen Hersteller zu verwenden, schon allein um Dual-Channel zu gewährleisten. Ob man den Leistungsunterschied letztendlich merkt, kann man zwar nicht sagen, aber generell sollte man es schon so handhaben, um etwaige Probleme zu vermeiden.
Offiziell (von Apple abgesegnet) unterstützt dein MacBook 4GB Ram, es wurde aber schon davon berichtet, dass es mit 8GB umgehen kann. Allerdings ist das jetzt keine Angabe die Allgemeingültigkeit besitzt, und im Zweifelsfall würde ich mich besser an die von Apple vorgegebenen Spezifikationen halten.
Wie schon gesagt: Ich vermute, dass ein Ram-Upgrade bei dir gar nicht viel bringen würde, sondern dass der Hase bei dir woanders im Pfeffer liegt. Im Zweifelsfall würde ich mal eine komplette Neuinstallation machen, da 4GB eigentlich locker ausreichen sollten. Ich denke, dass der Fehler irgendwo im System liegt.
Aber solltest du tatsächlich zusätzlichen Ram kaufen, berichte mal, ob es überhaupt was gebracht hat! Ich denke, dass das eher nicht der Fall sein wird.