Well, if you're conviced that it's a DDOS attack, try this -> http://deflate.medialayer.com/

If it doesn't help, try HW firewall.

If it was really a heavy DDOS measurable in gbps, the data center would have nullrouted your IP a long time ago already.