if you want a short answer it's yes and no. it depends. you have to keep in mind that one core from a single core cpu is faster that one core from a doual core cpu which is faster from one core from a quad core cpu. Also, keep in mind that L2 cache or L3 cache will be used by all cores. So, a 4 mb (for example) l2 cache can be used by 4 cores, 2 or 1 but in the end it depend on the application's access patterns.
So if each core is about 3 GHz for both processors, does this mean that the quad core is twice as fast as the dual core processor? The answer is no! This is the main misconception that people have about multi-core processors. You don't multiply the speed of one core by the number of cores to get the "total" speed of a multi-core processor. The two processors in this example actually perform more or less at the same speed. less than 1% of software on the market can utilize multiple cores, which means that most of your programs (probably all of them) can only run in one at a time. This means that the speed of your programs are fully dependent on the speed of a single core. You might be thinking "well, what if I'm running multiple programs at the same time?" The reality is, most programs can perform a task faster than you can switch to another program. The most notable exception to this rule is video editing software, which usually does utilize all of your cores.
Realistically, you will not notice a difference in speed between a system with a dual core processor and a system with a quad core processor, unless you are running video editing programs.
So what does all of this mean? Don't waste your money on a quad system unless you create and edit videos professionally, or run specialty software that can utilize all of your cores.(not the case of victoria) You are much better off putting your money towards a dual processor or system with more GHz and a higher L2 cache.