Smoother is being said because you have the ability to push more threads, At any given time windows has a LOT of separate process's, all with a separate thread going on. Open up task manager and it will tell you how many processes there are. For me, 58 currently, with two using significant cpu power, but not full.
The thing is windows needs to constantly do little things, as do many apps, and every now and then they'll all want to do them at the same time and have to wait in order to be done, so sometimes you open up a new IE page and it just hangs for a second before the cpu can push another new thread through. A quad gives you more cores, and the ability to push more threads through, so theres less of a bottle neck and less times it hangs while waiting for something to start working.
If you never do anything but have one IE page open and never do anything else at the same time, you'd never see a difference, if you have multiple pages, programs and video open, maybe a game too, a quad will feel quite a bit smoother with a lot less hanging.
As for in game when at full use, ARchitecturally, the i7 is capable of pushing more data in best case scenarios so when the gpu isn't being maxed and is always waiting on CPU data to draw the next frame, the i7 usually ends up giving higher max framerates in games. When the gpu is at max load though, the cpu being able to push more data isn't a useful features, the system is waiting on the gpu there, not the CPU. At this stage maxing out the gpu is most important, lots of people have commented that AMD systems can feel smoother in these situations, which can mean marginally higher minimum framerates on AMD systems. The reason, likely very slightly less latency in communication between the cpu and gpu. Most likely down to having the memory controller on die for more generations of chips, meaning more experience and tweaking. IN this case when you're maxing out the gpu when the GPU asks for data the ability to send for and receive a small amount of data faster is more important than being able to receive more data at a higher latency.
So the theory goes that i7 = higher max framerate, but a little lower minimum framerates. However the difference between a minimum of 20 and 22, is FAR more noticeable than the difference between the maximum framerate of 100 and 120fps. The max offers no more smoothness, especially on a 60hz lcd, the minimum is very noticeable though.