I'm new to DBF and I am looking for the cheapest way of loading programs such as demos onto my commodore 64.
as already stated by Ferris the 1541XA / 1541XM cables are the cheapest way to transfer datas between C64 and PC... "cheapest" means "slowest" as you already experienced.
Actually 1541U-II ***IS*** the best solution to date, no doubts about it, but there are other "paths" to explore: 64HDD gives you ability to use your old PC as a file server but it is not that much faster than 1541XA unless you buy the 64HDD cartridge...
uIEC
http://store.go4retro.com/products/uIEC_SD.html is a really nice way to transfer D64 images from whatever computer to C64 with a reasonable price...
You can also consider ZoomFloppy
http://store.go4retro.com/zoomfloppy/ aswell.
If you feel comfortable with DIY and have all the necessary components you can take a look at this
http://www.djupdal.org/cbm/iecata/.
In the price range between uIEC and 1541U-II you'll find IDE64
http://ide64.org/ide64v41.html an interesting option.
Last words: take a closer look at all the other available options and you'll find out that 1541U-II is not that expensive as it may seem on the first sight:
Consider all the Features:
Full emulation of a real Commodore 1541 diskdrive.
-Uses .D64 and .G64 files stored on MicroSD card or USB stick (FAT/FAT32)
-Supports .G64 files as well (Read/Write)
-Configurable ID
-Configurable ROM (1541/1541C/1541II or custom)
C64 cartridge emulation:
-Final Cartridge III
-Action Replay
-Retro Replay(**)
-Super Snapshot
-Epyx Fastloader
-Custom 8K/16K carts
-Custom Ocean / System3 carts (up to 512K)
-EasyFlash carts
Commodore 1750/1764 REU
-REU Compatible (selectable from 128K up to 16MB)
-Can be combined with Retro Replay and SuperSnapshot compatible roms
Flexible freezer menu
select, mount, create D64 images, browse disk images
create new directories, delete files
Ultra fast DMA load of single file programs (.PRG files on SD/USB, inside .D64 or .T64)
Configuration screen, with resident settings
OPTIONAL Tape emulation, through 6-pin header on the bottom of the board
(**)NO Ethernet hardware available
There is just one complain comparing the old 1541Ultimate(v1) with 1541Ultimate-II: missing ethernet.