Stefan,
I am not sure how much can this help you, but it is possible in the CC3000 to send a packet that bypasses all or almost all layers, directly to the PHY I believe. You can construct your own packets that do what you need to do. I am not sure whether this will help you get DHCP running the way you want to do so.
Regards,
Gustavo