|"I remembered that it said AMD Duron 1400+ Applebred x10.0"|
None of this makes any sense. Is part of the problem that you're confusing the model number & the actual clock speed? Early Atlons were refered to strictly by their clock speed. When the Athlon XP came along, they were assigned model numbers that had nothing to do with the actual clock speed. For instance, an Athlon XP 1800+ does not run at 1800MHz, it runs at 1533MHz. All Durons are refrered to by their clock speed only...there is no such thing as a Duron 1400+, it would be called a Duron 1400MHz or if you prefer, 1400MHz Duron. Anyhow, all this stuff about your CPU being recognized as a Duron or speed being reported as either 1050MHz or 1400MHz makes absolutely no sense. All I can think of is you have a glitch in the BIOS.
Cheepoman & HoneyX developed an overclocking BIOS for the ECS K7S5A many years ago & they went thru several revisions. They're still available if you want to give them a try:
I suggest trying the lastest from HoneyX - OC030327.zip. And I recommend that you perform the flash using the two-floppy method. Floppy 1 = WinME boot floppy, floppy 2 = BIOS ROM (HX0327b.rom or HX0327bf.rom) & AMI flash utility (aminf342.exe). Here's how it's done:
1. boot off floppy 1, select option 4, "minimal boot", then wait for the A:\> prompt to come up
2. remove floppy 1 & insert floppy 2. At the A:> prompt, type aminf342 & press ENTER
3. follow the on-screen instructions
Looking at the CPUZ results, you do NOT have a "bonified AMD Athlon 1800+". You have a AXP 2600+. More than likely, the reason it was being identified as an AXP 1800+ is because you were running the CPU freq at 100MHz rather than 133MHz.
Try the BIOS flash.