Using an atmega8 on an arduino uno

Hey guys,
Still new to arduino. I've recently been able to upload the bootloader to an atmega8 using the instructions in this video: https://www.youtube.com/watch?v=62rhbh9_GKw

I was just wondering if i can swap out my arduino uno's atmega328 to the atmega8 and program it instead of using an FTDI programmer? I tried using the following settings:
Baud rate = default, bod 2.7v, bootloader yes, clock = 8mhz, eeprom retained and LTO enabled.

But got the following error:
Sketch uses 3188 bytes (40%) of program storage space. Maximum is 7808 bytes.
Global variables use 317 bytes (30%) of dynamic memory, leaving 707 bytes for local variables. Maximum is 1024 bytes.
avrdude warning: attempt 1 of 10: not in sync
...
avrdude warning: attempt 10 of 10: not in sync
avrdude warning: programmer is not responding; try -xstrict and/or vary -xdelay=100
avrdude error: unable to open programmer urclock on port COM6
Failed uploading: uploading error: exit status 1

Just wondering if i can change any settings or is it just not compatible? If I've posted this in the wrong place please let me know where i can get some answers. Thanks