I used http://www.reforgemaster.com/ to calculate reforging for your gear and no matter what I tried, even with regemming, I could not reach 2005. You can try completely regemming for haste, but that would be a completely stupid thing for me to suggest. So right now, you are better off regemming/reforging to reach other haste caps. Note, The site does not let you calculate Regemming automatically, so I used some napkin math, I could be wrong. If you do gem for pure haste, that cap may be reachable.
Here is the direct link to your character:
My "stupid" suggestion nevertheless, like Myarrar above suggested, if you can regem some int to get to 2005, go for it, your mana pool is excessive, I am sure you can spare some.
By just reforging, I was able to arrive at ~1882 haste easily. The remaining ~125 Haste could be obtained form a few haste + int or pure haste gems.
Note: the site uses different ceilings to calculate reforging so don't expect exact results. On my character I used it to get to 917 haste as calculated, ended up with 922 haste ingame. Not a big difference, but can be if you are looking for just 1 or 2 extra points.
After some more napkin math, you will be able to reach the MAGIC cap of 2005 with the following:
a) +40int on shoulders to +20INT +20 Haste Lose 20 int in the process, gain 20 haste
b) Blue socket of Legs to +20INT+20 Haste lose 20 int gain 20 haste
c) Boots - regem to 20 int+20 haste lose 20 int gain 20 + 10 (socket bonus) haste
d) Relic - Pure Hase gem +40 haste lose 40 int gain 40 haste
a) Reforge CRIT to HASTE on : Neck/Legs/Relic/Security Measure Alpha 211 CRIT>Haste
b) Reforge MASTERY to HASTE on: Back/Off Hand/Twined Band of Flowers 223 Mastery>Haste
With these changes you should be over the 2005 Haste cap by about 3-4 points.
I may be mistaken, but you may have to go for another +20 haste + 20 Int somewhere. I am sorry if my math is all wrong, but I am running out of napkins :P
Edit: some more edits for clarity.