Yes, it can be overclocked.
Use
EVGA Precision X.
First up your power target to maximum. Then start to increase your core offsets in small increments (I would start with 50 MHz increments) and with each increase test the settings under load (either start up a game or use a benchmarking tool like Heaven). Keep increasing the offset as long as everything is stable (no crashes or freezes). Also keep an eye on your temperatures, making sure they don't hit 80C, otherwise your card will throttle the clock, effectively ruining the purpose of the overclock.
Once you see instability, then you have to decide whether to stop there or keep going. If you want to keep going, you will need to start adjusting voltages. Now fair warning: any increase in voltage poses a risk of damaging your card or shortening its lifespan. It's up to you to decide if you want to take that risk.
If you decide to keep going, then use Precision to bump up the voltage offset by the minimum possible amount. Then re-test for stability and pay extra attention to temperature. Any time you increase voltage you will see your card putting out a lot more heat than if you just increase clock offset. If everything is stable and not too hot, then you can continue inching that clock offset higher and just repeat what you've been doing.
Once you reach a good core clock, then you can repeat the process with the memory clock. Keep in mind that games tend to be more finicky about the memory clock than they are with the core clock. Some games won't tolerate very high memory clocks and you'll see it when you're playing as artifacts on your screen. If you start seeing artifacts, then you should dial back the memory clock.
One final note: you can set up a software fan curve with Precision as well. This lets you control how fast your GPU fan(s) spin at every temperature level. If your card is getting too hot you may be able to adjust the fan curve for extra cooling.