if u use resistor to compensate some of the voltage, it will be unstable and the resistor will generate heat which is unnecessary for ur pc. same as the idea of using diode, because the voltage drop on the diode itself drift unevenly, hence u are not sure whether the output u get is exactly 3.3V or not..
its stil better to use a LMseries step down component in ur design, include some capacitor at the output to smoothen any ripple.