Is possible to set a pin faster than digitalWrite?
Yes, it is possible

The atmel chip at the core of the arduinos can set or clear individual pin output levels in a single operation. There are special instructions to do so SBI and CBI- you just need to figure out what C compiles down to those instructions.

Each pin is represented by one bit of a port byte, for pin 11 it's bit 3 on port B.  So you can toggle it with 

PORTB ^= _BV(PB3);


or set it with

PORTB |= _BV(PB3);


or clear it with

PORTB &amp;= ~_BV(PB3);


Probably the last two will compile to a single SBI/CBI instruction while the toggle one may or may not, depending on the code and how the compiler optimises it.