Can't upload a sketch from the IDE to my bare-bone Arduino Nano

I used an Uno as my programmer and followed these instructions to burn the bootloader:

The steps to burn the bootloader:

  1. Open the ArduinoISP firmware (in Examples) to your Arduino board.
    Note for Arduino 1.0: you need to make one small change to the ArduinoISP code. Find the line in the heartbeat() function that says “delay(40);” and change it to “delay(20);”.

  2. Select the items in the Tools > Board and Serial Port menus that correspond to the board you are using as the programmer (not the board being programmed).

  3. Upload the ArduinoISP sketch

  4. Wire your Arduino board to the target as shown in the diagram below.

  5. Select the item in the Tools > Board menu that corresponds to the board on which you want to burn the bootloader (not the board that you’re using as the programmer). See the board descriptions on the environment page for details.

6.Use the Burn Bootloader > Arduino as ISP command.

The strange thing is, if I do the EXACT same thing with a "standard nano" and with my "bare bone nano", I get different behaviours... to the standard nano I can upload a sketch from the IDE (at 57600) and to my bare bone nano, I can not - only via command line setting the avrdude baud rate to 115200.