Theoretically one stick is better, as it allows you more room for future upgrades. It will be fractions of seconds faster as the computer doesnt need to search 2 sticks only one, but you wouldn't notice.
..If you already have a 512 stick then the cost certainly be noticeable though.....if you don't think you will ever want to upgrade to even more RAM then get another 512 would be my advice............