Don't do what MrCheeto said, it doesn't sound like he knows how mechanical HD's work. Doing that will just waste your time. (Sorry Cheeto, but it's true).
On hard drives things are never deleted, they are just marked as free for re-use. Because of this HFS+ (OS X's file system) keeps a Free Space Bitmap that tracks all free space, zeroing all the Free Space will do nothing for speed.
Partitions can get fragmented over a period of time though, if this was this case something like iDefrag would help consolidate the fragmented files and increase speed a bit. But your computer is new and you have 900GB free space, so this is not the case.
--------
As for a Boot Camp partition slowing down OS X, that's not possible. It's like saying a partition containing Music is slowing down your computer.
When you partitioned your mechanical drive you told it to update the partition map and mark off 20GB at the end of the drive to create a new partition. This partition is completely separate from OS X and would not effect its 'speed' in any way.
--------
You should make a new thread in the
Mac OS X or
Mac OS X 10.7 Lion section of the forums and list; exactly what computer, what you have installed, your boot time and what your doing when your getting beach balls.
Note: Apple recalled Certain 1TB Hard Drives, please go here to see if yours was part of that recall -
http://www.apple.com/support/imac-harddrive/